Memory systems and methods involving high speed local address circuitry

ABSTRACT

Systems and methods of memory and memory operation are disclosed, such as providing a circuit including a local address driver voltage source for memory decoding. In one exemplary implementation, an illustrative circuit may comprise a first buffer and a capacitor. The first buffer may comprise a power input and a ground input. The capacitor may comprise a first terminal connected to the power input of the first buffer and a second terminal connected to the ground input of the first buffer. When the first buffer draws a current from the power input, at least a portion of the current may be supplied by the capacitor.

CROSS-REFERENCE TO RELATED APPLICATION INFORMATION

This applications claims benefit/priority to provisional patentapplication No. 61/799,781, filed Mar. 15, 2013, which is incorporatedherein by reference in entirety.

APPENDIX

An appendix entitled “Appendix A” is attached hereto and incorporated byreference in its entirety.

BACKGROUND

1. Field

Innovations herein relate generally to memory and/or memory addressingand, more specifically, to systems and methods of memory and memoryoperation such as providing a local address driver voltage source formemory decoding.

2. Description of Related Information

High speed memory circuits may operate within tight tolerances. Multipleoperations, such as read and/or write operations, may be performedwithin a single gigahertz-level clock cycle by a memory circuit with aone volt-level operating voltage. Operations which cause excessivevoltage drain on the circuit, even in a narrow time interval, mayseverely reduce overall memory speed. Accordingly, preventing and/orreducing such voltage drains may result in memory circuits with highperformance characteristics.

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which constitute a part of thisspecification, illustrate various implementations and features of thepresent inventions and, together with the description, help explainaspects of the innovations herein. In the drawings:

FIG. 1 shows a memory architecture consistent with certain aspectsrelated to the innovations herein.

FIG. 2A shows a memory address circuit consistent with certain aspectsrelated to the innovations herein.

FIG. 2B shows a memory address circuit consistent with certain aspectsrelated to the innovations herein.

FIG. 3A shows a complimentary memory address circuit consistent withcertain aspects related to the innovations herein.

FIG. 3B shows a complimentary memory address circuit consistent withcertain aspects related to the innovations herein.

FIG. 4 shows a memory address circuit comparison consistent with certainaspects related to the innovations herein.

DETAILED DESCRIPTION OF ILLUSTRATIVE IMPLEMENTATIONS

Reference will now be made in detail to the inventions herein, examplesof which are illustrated in the accompanying drawings. Theimplementations set forth in the following description do not representall implementations consistent with the claimed inventions. Instead,they are merely some examples consistent with certain aspects related tothe present innovations. Wherever possible, the same reference numberswill be used throughout the drawings to refer to the same or like parts.

Aspects of the innovations herein relate generally to memory and/ormemory addressing, such as systems and methods providing a local addressvoltage source and/or a local complimentary address voltage source forhigh performance memory decoding operations.

FIG. 1 shows a memory circuit 100 architecture consistent with certainaspects related to the innovations herein. This memory circuit 100 isprovided as an example of a memory circuit which may employ localaddress voltage sources and/or local complimentary address voltagesources, although other memory circuit types and other memory circuitarchitectures may also include such features. This example memorycircuit 100 may be divided into 4 quadrants (QUAD 0-QUAD 4), and thequadrants may in turn be divided into eight groups of two memory banksfor sixteen total memory banks per quadrant. Each quadrant may also beassociated with nine data lines (DQs).

All of the quadrants may be in communication with a central pre-decoder110 into which all inbound memory addressing data may be fed fromcircuits external to the memory circuit 100. Four lines 120 may leadfrom the pre-decoder 110, one to each quadrant. In some cases the lines120 may extend all the way from the pre-decoder 110 to the memory banksof each quadrant farthest from the pre-decoder 110. In other cases, oneor more repeaters (pdec rptr) may be provided on each line 120 to boostthe signal from the pre-decoder 110 to one or more of the memory banksalong the line 120, as shown in this example. With one line 120 perquadrant, this example memory circuit 100 may have 92 drivers associatedwith each line, and 24 of those 92 drivers may be simultaneously activeon any of the lines at any time. In sum, there may be as many as 96total active busses at any time.

Even in circuits manufactured to very high tolerances, there may alwaysbe some resistance in any signal path, such as the four lines 120 of thememory circuit 100. Likewise, there may be resistance in any Vdd and/orVss signal path used in the memory circuit 100, such as a Vdd line usedto drive memory buffers, as described below. Furthermore, circuitrybetween a point of data input and a memory bank may add additionalresistance. For example, the pre-decoder 110 may add some resistance tothe memory circuit 100. As will be explained in greater detail below,resistance in some paths may impact memory circuit 100 performance.

FIG. 2A shows a memory address circuit 200 consistent with certainaspects related to the innovations herein. This circuit 200 is anexample of a buffer circuit which may deliver a signal sent from thepre-decoder to a memory bank of the memory circuit 100. The circuit 200may include a buffer 210 which may be connected to a global Vdd line(Vddglo) 220 and a global Vss line (Vssglo) 230 such as a global ground.As illustrated, a resistance Rvdd 222 may be present in the Vddglo line220 between the voltage source and the buffer 210. Similarly, aresistance Rvss 232 may be present in the Vssglo line 230 between thebuffer 210 and ground. In this example circuit 200, these resistancesare 0.1 ohm, but this value is presented as an example only. See alsothe discussion of FIG. 2B below. This resistance may be 0.3 ohm in theexample circuit 295 of FIG. 2B. Different memory circuits 100 may havedifferent associated Rvss and Rvdd values. Even within a single memorycircuit 100, the Rvss and Rvdd values may vary from buffer to buffer anddepending on environmental factors such as temperature, for example.Returning to FIG. 2A, there may also be resistance on the local signallines between the Vddglo 220 and Vssglo 230 lines and the buffer 210. Inthis circuit 200, these local resistances are labeled as Rvddloc 224 andRvssloc 234. An output of the buffer 210 may feed a capacitive circuit240 such as a memory bank. In this example, the capacitive circuit 240has a capacitance of 1 pf, but other values may be possible.

This circuit 200 may also include a local voltage source (i.e., acapacitor 250) connected to the Vdd and Vss inputs of the buffer 210. Inthis example, a 10 pf capacitor 250 is used, although other capacitancevalues may be possible for the local capacitor 250. The 10 pf capacitor250 is chosen to provide a capacitance that is ten times that of theload capacitance 240 of 1 pf, although other ratios may be employed. Thelocal capacitor 250 may be connected to the buffer 210 Vdd and Vssinputs as close to the buffer 210 as possible in some embodiments inorder to minimize line resistance between the capacitor 250 and thebuffer 210.

The operation of the circuit 200 including the capacitor 250 isexplained in greater detail below. The following explanation is directedto a variation of the circuit 200 which lacks the capacitor connected tothe buffer. For example purposes, suppose the memory circuit 100 has acycle time of 800 ps and that a complete memory decoding operation takesapproximately one half cycle or 400 ps. The Rvdd may be 0.1 ohm in thisexample. The buffer operation may take roughly 40 ps in this example. Ifthe buffer feeds a 1 pf memory bank, and there are 24 active drivers perline and four lines per memory circuit 100, a total capacitance of24×4×1 pf or 96 pf (approximately 100 pf) may be seen by Vdd in a worstcase. In this example, let Vdd be 1.2V. I=c*dv/dt, so the bufferoperation may draw approximately 3 amps of instantaneous current. V=I*R,so a magnitude drop in Vdd may be 0.1*3=0.3V, or 25% of the nominal Vdd.A voltage drop of this magnitude may significantly impact memory circuit100 performance.

Returning to the circuit 200 which includes the capacitor 250, while thebuffer 210 is not conducting, the Vdd voltage may charge the capacitor250. When the buffer 210 starts conducting in a memory decodingoperation including the buffer operation, the capacitor 250 maydischarge. Thus, the buffer 210 may receive a voltage not only from theglobal Vdd line, but also from the capacitor 250. The voltage from thecapacitor 250 may be labeled as Vddloc (with the line from the capacitor250 on the Vss side correspondingly labeled as Vssloc). As noted above,the local capacitor 250 may be connected to the buffer 210 Vdd and Vssnodes as close to the buffer 210 as possible. This may result in aminimal resistance between Vddloc/Vssloc and the buffer 210, and may atleast partially isolate the buffer 210 from the Rvdd/Rvss andRvddloc/Rvssloc during capacitor 250 discharge. After the capacitor 250discharges and the buffer 210 stops conducting, the Vdd signal mayrecharge the capacitor 250. This may have the effect of spreading thevoltage drop associated with the buffer operation over a longer portionof the memory cycle. Spreading the voltage drop may decrease the peakvoltage drop magnitude and thereby increase memory circuit 100performance.

FIG. 2B shows a memory address circuit 295 consistent with certainaspects related to the innovations herein. The circuit 295 of FIG. 2B isan alternate embodiment of the circuit 200 of FIG. 2A with an equivalent28.8 ohm Rvss and Rvdd per each one of the 92 address drivers. Thestructure and/or operation of the circuit 295 of FIG. 2B may beotherwise similar to those of the circuit 200 of FIG. 2A.

FIG. 3A shows a complimentary memory address circuit 300 consistent withcertain aspects related to the innovations herein. This circuit 300 isan example of a pair of buffer circuits, each of which may deliver asignal sent from the pre-decoder to a memory bank of the memory circuit100. The circuit 300 may include a first buffer 210 which may beconnected to a Vdd (for example, a Vddglo) and a Vss (for example, aVssglo such as a global ground). The circuit 300 may also include asecond buffer 210 which may also be connected to the Vdd and Vss. Thedata input to one of the buffers 210 (in this example the second buffer210) may be inverted 310. Like the circuit 200 of FIG. 2A, in thecircuit 300 of FIG. 3A a resistance Rvdd may be present in a Vddglo linebetween the voltage source and the buffer. Similarly, a resistance Rvssmay be present in a Vssglo line between the buffer and ground. There mayalso be resistance on the local signal lines between the Vddglo andVssglo lines and the buffer. In this circuit, these resistances areshown as a combined Rvdd 320 and Rvss 330. Each buffer output may feed acapacitive circuit 240 such as a memory bank. In this example, thecapacitive circuits 240 have capacitances of 1 pf, but other values maybe possible.

This circuit 300 may also include a local voltage source (i.e., acapacitor 250) connected to the Vdd and Vss nodes of each buffer 210. Asillustrated, one node in the circuit 300 may link one terminal of thecapacitor 250 and each buffer's Vdd input, and another node in thecircuit may link the other terminal of the capacitor 250 and eachbuffer's Vss input. The local capacitor 250 may be connected to thebuffer 210 Vdd and Vss inputs as close to the buffers 210 as possible insome embodiments in order to minimize line resistance between thecapacitor 250 and the buffers 210.

As discussed above, if the capacitor 250 is not present, a memoryoperation wherein several drivers are simultaneously active may cause avoltage drop of enough magnitude to significantly impact memory circuit100 performance. Adding a local capacitor 250 to an individual memoryaddress circuit 200 with one buffer 210 may reduce the magnitude ofvoltage drop and thereby improve memory performance. Adding a localcapacitor 250 to the complimentary memory address circuit 300 as shownin FIG. 3A may reduce the magnitude of the voltage drop even further andprovide an even greater improvement in memory performance over thecircuit of FIG. 2 in some embodiments.

For example, consider the circuit 300 of FIG. 3A wherein the circuitelements have the same values as in the circuit 300 of FIG. 2A (i.e., 10pf capacitor, Rvdd of 0.1 ohm, 800 ps cycle time, 400 ps half cycle, 40ps memory decoding operation, 100 pf max capacitance). Note that as inthe case of FIGS. 2A and 2B above, other embodiments of the circuit ofFIG. 3A may have different values. For example, the resistance may be0.3 ohm in the example circuit 395 of FIG. 3B. While each buffer 210 isnot conducting, the Vdd voltage may charge the capacitor 250. When oneor both of the buffers 210 starts conducting in a memory decodingoperation including the buffer operation, the capacitor 250 maydischarge. In a situation wherein only one of the pair of buffers 210starts conducting, the circuit 300 of FIG. 3A may behave similarly tothe circuit 200 of FIG. 2A. However, when both buffers 210 aresimultaneously conducting, current may flow from one terminal of thecapacitor 250 into the first, non-inverted buffer 210, and current mayalso flow from the second, inverted buffer 210 into the other terminalof the capacitor 250. This may cause the capacitor 250 in the circuit300 of FIG. 3A to discharge more slowly than the capacitor 250 in thecircuit 200 of FIG. 2A. Thus, the first buffer 210 may receive a voltagenot only from the global Vdd line, but also from the capacitor 250. Theinverted signal of the second buffer 210 may supply a voltage to thecapacitor 250 at the same time, rather than merely draining to Vss. Thevoltage from the capacitor 250 may be labeled as Vddloc, and the voltageinto the capacitor 250 may be correspondingly labeled as Vssloc. Asnoted above, the local capacitor 250 may be connected to the Vdd and Vssnodes of the buffers 210 as close to the buffers 210 as possible. Thismay result in a minimal resistance between Vddloc/Vssloc and the buffers210, and may at least partially isolate the buffers 210 from theRvdd/Rvss and Rvddloc/Rvssloc during capacitor 250 discharge. After thecapacitor 250 discharges and the buffers 210 stop conducting, the Vddsignal may recharge the capacitor 250. This may have the effect ofspreading the voltage drop associated with the buffer operations over alonger portion of the memory cycle. Spreading the voltage drop maydecrease the peak voltage drop magnitude and thereby increase memorycircuit 100 performance. For example, the buffer operation may drawapproximately 0.3 amps of instantaneous current. Therefore, instead of amagnitude drop in Vdd of 0.1*3=0.3V, or 25% of the nominal Vdd (seecurve 380), the circuit 300 of FIG. 3A may provide a magnitude drop inVdd of 0.1*0.3=0.03V, or 2.5% of the nominal Vdd (see curve 385).Because the capacitor 250 of the circuit 300 of FIG. 3A may drain moreslowly than in the circuit 200 of FIG. 2A, the peak voltage dropmagnitude may be reduced even more by the circuit 300 of FIG. 3A, asdiscussed in greater detail below with respect to FIG. 4.

FIG. 3B shows a memory address circuit 395 consistent with certainaspects related to the innovations herein. The circuit 395 of FIG. 3B isan alternate embodiment of the circuit 300 of FIG. 3A, but with anequivalent 28.8 ohm Rvss and Rvdd per each one of the 92 addressdrivers. The structure and/or operation of the circuit 395 of FIG. 3Bmay be otherwise similar to those of the circuit 300 of FIG. 3A.

FIG. 4 shows a memory address circuit comparison 400 consistent withcertain aspects related to the innovations herein. In the left graph410, changes in Vss and Vdd for an embodiment similar to those of FIGS.2A and 2B are plotted against Rvdd values and labeled as “updec ΔVss_10pf” and “updec ΔVdda_10 pf”, respectively. Also in the left graph 410,changes in Vss and Vdd for an embodiment similar to those of FIGS. 3Aand 3B are plotted against Rvdd values and labeled as “cpdec ΔVss_10 pf”and “cpdec ΔVdda_10 pf”, respectively. As illustrated in the left graph410, voltage drops for the complimentary circuits may be significantlylower in magnitude than those for the single buffer circuits. However,each of these drops may be lower in magnitude than those for a circuitlacking a local capacitor.

In the right graph 420, changes in Ivdd for an embodiment similar tothose of FIGS. 2A and 2B are plotted against Rvdd values and labeled as“updec iRvdd_10 pf”. Also in the right graph 420, changes in Ivdd for anembodiment similar to those of FIGS. 3A and 3B are plotted against Rvddvalues and labeled as “cpdec iRvdd_10 pf”. As illustrated in the rightgraph 420, current peaks for the complimentary circuits may besignificantly lower in magnitude than those for the single buffercircuits. However, each of these peaks may be lower in magnitude thanthose for a circuit lacking a local capacitor.

In addition to the above memory architecture and methods, the presentinventions also include, inter alia, methods of fabricating memorydevices consistent with the features and/or functionality herein,products (such as memory circuits or products embodying memorycircuits), and products produced via such processes. By way of exampleand not limitation, methods of such fabrication may include known memorymanufacturing processes in CMOS technologies involving aspects such asp-mos and n-mos transistor formation, multiple metallization layersand/or local interconnects, among others. A variety of exemplary/stapleprocesses here, for example, being set forth in thebackgrounds/disclosures of U.S. Pat. Nos. 4,794,561, 5,624,863,5,994,178, 6,001,674, 6,117,754, 6,127,706, 6,417,549, 6,894,356, and7,910,427 as well as U.S. patent application publication No.US2007/0287239A1, which are incorporated herein by reference.

As disclosed herein, features consistent with the present inventions maybe utilized via and/or involved with computer hardware, software and/orfirmware. For example, the systems and methods disclosed herein may beembodied in or used in connection with various forms including, forexample, memory, data processors, such as in computing devices that alsoincludes memory, a database, digital electronic circuitry, firmware,software, or in combinations of them. Further, while some of thedisclosed implementations describe specific hardware components, systemsand methods consistent with the innovations herein may be implemented inthe context of any combination of hardware, software and/or firmware.Moreover, the above-noted features and other aspects and principles ofthe innovations herein may be implemented in various memoryenvironments. Such environments and related applications may bespecially constructed for performing the various routines, processesand/or operations according to the invention or they may include ageneral-purpose computer or computing platform selectively activated orreconfigured by code to provide the necessary functionality. Theprocesses disclosed herein are not inherently related to any particularcomputer, network, architecture, environment, or other apparatus, andmay be implemented by a suitable combination of hardware, software,and/or firmware. For example, various general-purpose machines may beused with programs written in accordance with teachings of theinvention, or it may be more convenient to construct a specializedapparatus or system to perform the required methods and techniques.

Aspects of the method and system described herein, such as the logic,may be implemented as functionality programmed into any of a variety ofcircuitry, including programmable logic devices (“PLDs”), such as fieldprogrammable gate arrays (“FPGAs”), programmable array logic (“PAL”)devices, electrically programmable logic and memory devices and standardcell-based devices, as well as application specific integrated circuits.Some other possibilities for implementing aspects include: memorydevices, microcontrollers with memory (such as EEPROM), embeddedmicroprocessors, firmware, software, etc. Furthermore, aspects may beembodied in microprocessors having software-based circuit emulation,discrete logic (sequential and combinatorial), custom devices, fuzzy(neural) logic, quantum devices, and hybrids of any of the above devicetypes. The underlying device technologies may be provided in a varietyof component types, e.g., metal-oxide semiconductor field-effecttransistor (“MOSFET”) technologies like complementary metal-oxidesemiconductor (“CMOS”), bipolar technologies like emitter-coupled logic(“ECL”), polymer technologies (e.g., silicon-conjugated polymer andmetal-conjugated polymer-metal structures), mixed analog and digital,and so on.

It should also be noted that the various logic and/or functionsdisclosed herein may be enabled using any number of combinations ofhardware, firmware, and/or as data/instructions embodied in variousmachine-readable or computer-readable media, in terms of theirbehavioral, register transfer, logic component, and/or othercharacteristics. Computer-readable media in which such formatted dataand/or instructions may be embodied include, but are not limited to,non-volatile storage media in various forms (e.g., optical, magnetic orsemiconductor storage media), though does not include transitory mediasuch as carrier waves.

Unless the context clearly requires otherwise, throughout thedescription and the claims, the words “comprise,” “comprising,” and thelike are to be construed in an inclusive sense as opposed to anexclusive or exhaustive sense; that is to say, in a sense of “including,but not limited to.” Words using the singular or plural number alsoinclude the plural or singular number respectively. Additionally, thewords “herein,” “hereunder,” “above,” “below,” and words of similarimport refer to this application as a whole and not to any particularportions of this application. When the word “or” is used in reference toa list of two or more items, that word covers all of the followinginterpretations of the word: any of the items in the list, all of theitems in the list and any combination of the items in the list.

Although certain presently preferred implementations of the inventionhave been specifically described herein, it will be apparent to thoseskilled in the art to which the inventions pertain that variations andmodifications of the various implementations shown and described hereinmay be made without departing from the spirit and scope of theinnovations herein. Accordingly, it is intended that the inventions belimited only to the extent required by the applicable rules of law.

The invention claimed is:
 1. A circuit comprising: a first complementarybuffer comprising a power input and a ground input; a capacitorcomprising a first terminal connected to the power input of the firstbuffer and a second terminal connected to the ground input of the firstbuffer so that when the first buffer draws a current from the powerinput, at least a portion of the current is supplied by the capacitorfrom the first terminal; a second complementary buffer comprising apower input, a ground input, and a line input; and an inverter connectedto the line input of the second buffer; wherein the first terminal ofthe capacitor is also connected to the power input of the second bufferand the second terminal of the capacitor is also connected to the groundinput of the second buffer such that, via coupling of the power input tothe second buffer that draws a current supply, a current is suppliedfrom the ground input of the second buffer to the second terminal of thecapacitor; and wherein via electrical coupling of the current suppliedto the second terminal of the capacitor from the ground input of thesecond buffer and the current supplied to the first buffer from thefirst terminal of the capacitor, the capacitor is cyclically charged anddischarged to recycle current between the first buffer and the secondbuffer.
 2. The circuit of claim 1, wherein: the first terminal of thecapacitor is connected to the power input of the first buffer such thata line distance between the first terminal of the capacitor and thepower input of the first buffer is minimized; and the second terminal ofthe capacitor is connected to the ground input of the first buffer suchthat a line distance between the second terminal of the capacitor andthe ground input of the first buffer is minimized.
 3. The circuit ofclaim 1, wherein: the first terminal of the capacitor is connected tothe power input of the second buffer such that a line distance betweenthe first terminal of the capacitor and the power input of the secondbuffer is minimized; and the second terminal of the capacitor isconnected to the ground input of the second buffer such that a linedistance between the second terminal of the capacitor and the groundinput of the second buffer is minimized.
 4. The circuit of claim 1,wherein: the first buffer comprises a line input; the inverter comprisesa line input; the first buffer is configured to draw the current fromthe power input of the first buffer when a data signal is present on theline input of the first buffer; and the second buffer is configured todraw the current from the power input of the second buffer when a datasignal is present on the line input of the inverter.
 5. The circuit ofclaim 1, wherein: the first buffer comprises a line output: the secondbuffer comprises a line output; the circuit further comprises: a storageelement connected to the line output of the first buffer; and a storageelement connected to the line output of the second buffer; the firstbuffer is configured to draw the current from the power input of thefirst buffer in response to a command to access the storage elementconnected to the line output of the first buffer; and the second bufferis configured to draw the current from the power input of the secondbuffer in response to a command to access the storage element connectedto the line output of the second buffer.
 6. The circuit of claim 1,further comprising: a global power line connected to the power input ofthe first buffer, the power input of the second buffer, or a combinationthereof, the global power line comprising a resistance; and a globalground line connected to the ground input of the first buffer, theground input of the second buffer, or a combination thereof, the globalground line comprising a resistance.
 7. The circuit of claim 1, whereinthe circuit is configured to reduce a change in voltage in an associatedmemory circuit, when the first buffer draws the current from the powerinput of the first buffer, when the second buffer draws the current fromthe power input of the second buffer, or in either case, compared to acircuit comprising the first buffer, the second buffer, or a combinationthereof and not comprising the capacitor connected to the first buffer,the second buffer, or the combination thereof.
 8. The circuit of claim1, wherein the circuit is configured to increase an operation speed inan associated memory circuit, when the first buffer draws the currentfrom the power input of the first buffer, when the second buffer drawsthe current from the power input of the second buffer, or in eithercase, compared to a circuit comprising the first buffer, the secondbuffer, or a combination thereof and not comprising the capacitorconnected to the first buffer, the second buffer, or the combinationthereof.
 9. A circuit comprising: a first complementary bufferconfigured to deliver a first data signal to a memory circuit; and acapacitor coupled to the first buffer so that when the first bufferdraws a current from a power source, at least a portion of the currentis supplied by the capacitor; a second complementary buffer configuredto deliver a second data signal to the memory circuit; and an invertercoupled to the second buffer configured to supply the second data signalto the second buffer; wherein the capacitor is also coupled to thesecond buffer such that, via coupling of the power input to the secondbuffer that draws a current supply, a current is supplied from thesecond buffer to the capacitor; and wherein via electrical coupling ofthe current supplied to the capacitor from the second buffer and thecurrent supplied to the first buffer from the capacitor, the capacitoris cyclically charged and discharged to recycle current between thefirst buffer and the second buffer.
 10. The circuit of claim 9, wherein:the capacitor is coupled to the first buffer via two capacitorterminals; and the capacitor is coupled to the first buffer such thatline distances between each of the two capacitor terminals and the firstbuffer are minimized.
 11. The circuit of claim 9, wherein: the capacitoris coupled to the second buffer via two capacitor terminals; and thecapacitor is coupled to the second buffer such that line distancesbetween each of the two capacitor terminals and the second buffer areminimized.
 12. The circuit of claim 9, wherein: the first bufferreceives the first data signal via a first line input; and the firstbuffer is configured to draw the current from the power source when thefirst data signal is present on the first line input.
 13. The circuit ofclaim 9, wherein: the inverter is coupled to a second line input of thesecond buffer; and the second buffer is configured to draw the currentfrom the power source when the second data signal is present on thesecond line input.
 14. The circuit of claim 9, wherein: the first bufferis coupled to a first portion of the memory circuit; the second bufferis coupled to a second portion of the memory circuit: the first bufferis configured to draw the current from the power source in response to acommand to access the first portion of the memory circuit; and thesecond buffer is configured to draw the current from the power source inresponse to a command to access the second portion of the memorycircuit.
 15. The circuit of claim 9, wherein the power source comprises:a global power line coupled to the first buffer and the second buffer,the global power line comprising a resistance; and a global ground linecoupled to the first buffer and the second buffer, the global groundline comprising a resistance.
 16. The circuit of claim 9, wherein thecircuit is configured to reduce a change in voltage in an associatedmemory circuit, when the first buffer draws the current from the powersource, when the second buffer draws the current from the power source,or in either case, compared to a circuit comprising the first buffer,the second buffer, or a combination thereof and not comprising thecapacitor connected to the first buffer, the second buffer, or thecombination thereof.
 17. The circuit of claim 9, wherein the circuit isconfigured to increase an operation speed in an associated memorycircuit, when the first buffer draws the current from the power source,when the second buffer draws the current from the power source, or ineither case, compared to a circuit comprising the first buffer, thesecond buffer, or a combination thereof and not comprising the capacitorconnected to the first buffer, the second buffer, or the combinationthereof.
 18. A method of operating a circuit comprising: receiving afirst data signal at a line input of a first complementary buffer of amemory address circuit; drawing a current, with the first buffer, whenthe first data signal is received at the line input of the first buffer,wherein at least a portion of the current drawn by the first buffer issupplied by a capacitor coupled to the first buffer via a first terminalof the capacitor; receiving a second data signal at an inverter of thememory address circuit; outputting, with the inverter, an invertedsecond data signal to a line input of a second complementary buffer ofthe memory address circuit; drawing a current, via the second buffer,when the inverted second data signal is received at the line input ofthe second buffer; and supplying a current, via the second buffer, to asecond terminal of the capacitor when the inverted second data signal isreceived at the line input of the second buffer; wherein via the currentsupplied to the second terminal of the capacitor from the second bufferand the current supplied to the first buffer from the first terminal ofthe capacitor, the capacitor is cyclically charged and discharged torecycle current between the first buffer and the second buffer.
 19. Thecircuit of claim 2, wherein: the first terminal of the capacitor isconnected to the power input of the second buffer such that a linedistance between the first terminal of the capacitor and the power inputof the second buffer is minimized; and the second terminal of thecapacitor is connected to the ground input of the second buffer suchthat a line distance between the second terminal of the capacitor andthe ground input of the second buffer is minimized.
 20. The circuit ofclaim 2, wherein: the first buffer comprises a line input; the invertercomprises a line input; the first buffer is configured to draw thecurrent from the power input of the first buffer when a data signal ispresent on the line input of the first buffer; and the second buffer isconfigured to draw the current from the power input of the second bufferwhen a data signal is present on the line input of the inverter.
 21. Thecircuit of claim 2, wherein: the first buffer comprises a line output:the second buffer comprises a line output; the circuit furthercomprises: a storage element connected to the line output of the firstbuffer; and a storage element connected to the line output of the secondbuffer; the first buffer is configured to draw the current from thepower input of the first buffer in response to a command to access thestorage element connected to the line output of the first buffer; andthe second buffer is configured to draw the current from the power inputof the second buffer in response to a command to access the storageelement connected to the line output of the second buffer.
 22. Thecircuit of claim 2, further comprising: a global power line connected tothe power input of the first buffer, the power input of the secondbuffer, or a combination thereof, the global power line comprising aresistance; and a global ground line connected to the ground input ofthe first buffer, the ground input of the second buffer, or acombination thereof, the global ground line comprising a resistance. 23.The circuit of claim 2, wherein the circuit is configured to reduce achange in voltage in an associated memory circuit, when the first bufferdraws the current from the power input of the first buffer, when thesecond buffer draws the current from the power input of the secondbuffer, or in either case, compared to a circuit comprising the firstbuffer, the second buffer, or a combination thereof and not comprisingthe capacitor connected to the first buffer, the second buffer, or thecombination thereof.
 24. The circuit of claim 2, wherein the circuit isconfigured to increase an operation speed in an associated memorycircuit, when the first buffer draws the current from the power input ofthe first buffer, when the second buffer draws the current from thepower input of the second buffer, or in either case, compared to acircuit comprising the first buffer, the second buffer, or a combinationthereof and not comprising the capacitor connected to the first buffer,the second buffer, or the combination thereof.